package com.xingchi.tornado.dict.handler;

import com.xingchi.tornado.dict.model.DictMetadata;

import java.util.List;

/**
 * 字典刷新处理器
 *
 * @author xiaoya
 * @date 2025/7/2 19:03
 */
public interface DictRefreshPostProcessor {

    /**
     * 执行刷新前调用
     *
     * @param dictMetadataList 解析的字典元数据
     */
    default void preProcessor(final List<DictMetadata> dictMetadataList) {

    }

    /**
     * 完成刷新后调用
     *
     * @param dictMetadataList 解析的字典元数据
     */
    default void postProcessor(final List<DictMetadata> dictMetadataList) {

    }

}
